Tab组件

基于jQuery的生成tab页签的组件,其主要特点如下: 
1、常用于将一个大功能需要切分为多个小功能,但需要在一个页面上显示的情形; 
2、支持iframe和非iframe两种情形; 
3、自动计算页签的位置; 
4、自动隐藏无法排列的页签; 
5、自动将页面中固定区域的按钮等内容放置在页签右侧; 
6、统一维护页签的样式

Iframe形式引用

iframe形式常用于列表形式等,示例代码参考5.7分页控件中的综合示例

非Iframe形式引用

引入相关代码 
1、在页面body元素下增加如下代码:

<jsp:include page="/systeminfo/commonTabHead.jsp">
<jsp:param name="mouldID" value="blog"/>
</jsp:include>

- 
2、在上面增加以下代码:

<jsp:include page="/systeminfo/commonTabFoot.jsp"></jsp:include> 

- 
经过以上两步,就能够自动给页面增加tab头了

代码示例

<!DOCTYPE html>
<%@ page language="java" contentType="text/html; charset=UTF-8" %>
<%@ taglib uri="/WEB-INF/weaver.tld" prefix="wea"%>
<%@ taglib uri="/WEB-INF/tld/browser.tld" prefix="brow"%>
<jsp:useBean id="SubCompanyComInfo" class="weaver.hrm.company.SubCompanyComInfo" scope="page" />
<%@ include file="/systeminfo/init_wev8.jsp" %>
<HTML><HEAD>
<LINK href="/css/Weaver_wev8.css" type=text/css rel=STYLESHEET>
<script type='text/javascript' src='/js/jquery-autocomplete/lib/jquery.bgiframe.min_wev8.js'></script>
<script type='text/javascript' src='/js/jquery-autocomplete/jquery.autocomplete_wev8.js'></script>
<script type='text/javascript' src='/js/jquery-autocomplete/browser_wev8.js'></script>
<link rel="stylesheet" type="text/css" href="/js/jquery-autocomplete/jquery.autocomplete_wev8.css" />
<link rel="stylesheet" type="text/css" href="/js/jquery-autocomplete/browser_wev8.css" />
</HEAD>
<body scroll="no">
<%
String subcompanyid = "5" ;
%>
<jsp:include page="/systeminfo/commonTabHead.jsp">
<jsp:param name="mouldID" value="blog"/>//指定图标id
<jsp:param name="navName" value="这里显示是Tab的标题" /> //指定显示的名称
</jsp:include>
<wea:layout type="fourCol">
<wea:group context="常用条件">
<wea:item>流程</wea:item>
<wea:item>
<brow:browser name="workflowid" viewType="0" hasBrowser="true" hasAdd="false"
browserUrl="/systeminfo/BrowserMain.jsp?url=/workflow/workflow/WorkflowBrowser_frm.jsp?isTemplate=0&iswfec=1"
isMustInput="1" isSingle="true" hasInput="true"
completeUrl="/data.jsp?type=workflowBrowser&isTemplate=0"
width="300px" browserValue="" browserSpanValue="" />

</wea:item>
<wea:item>人员</wea:item>
<wea:item>
<brow:browser name="userid" viewType="0" hasBrowser="true" hasAdd="false"
browserUrl='
<%="/systeminfo/BrowserMain.jsp?url=/hrm/resource/MutiResourceBrowser.jsp" %>'
isMustInput="2"
isSingle="false"
hasInput="true"
completeUrl="/data.jsp?type=1" width="300px"
browserValue=''
browserSpanValue=''
/>

</wea:item>
</wea:group>
</wea:layout>
<jsp:include page="/systeminfo/commonTabFoot.jsp"></jsp:include>
</body>
</html>

- 
效果图如下:

系统默认图标说明 
//工作流程 
workflow=mnav0.png 
//知识管理 
doc=mnav1.png 
//人力资源 
resource=mnav2.png 
//客户管理 
customer=mnav3.png 
//项目管理 
proj=mnav4.png 
//财务管理 
fna=mnav5.png 
//资产管理 
assest=mnav6.png 
//门户管理 
portal=mnav7.png 
//协同管理 
joint=mnav8.png 
//会议管理 
meeting=mnav9.png 
//设置中心 
setting=mnav10.png 
//证照管理 
cpcompany=mnav11.png 
//集成管理 
integration=mnav12.png 
//通信管理 
communicate=mnav13.png 
//工作微博 
blog=mnav19.png 
//协作管理 
collaboration=mnav14.png 
//邮件 
mail=mnav17.png 
//相册 
photo=mnav21.png 
//计划任务 
plan=mnav22.png 
//日程 
schedule=mnav20.png 
//公文 
offical=mnav15.png 
//网上调查 
voting=mnav18.png 
//车辆管理 
car=mnav16.png